home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C / Games / Xconq 7.0d16 / Xconq 7.0d16 src / Makefile < prev    next >
Encoding:
Makefile  |  1993-06-08  |  3.6 KB  |  141 lines  |  [TEXT/MPS ]

  1. # MPW Makefile for Mac Xconq.
  2.  
  3. src = :src:
  4.  
  5. mac = :mac:
  6.  
  7. obj = :Objects:
  8.  
  9. "{obj}" ƒ "{src}" "{mac}"
  10.  
  11. .c.o ƒ .c
  12.    {C} {DepDir}{Default}.c {COptions} -s {Default} -o {TargDir}{Default}.c.o
  13.  
  14. # MPW C cannot compile Xconq!
  15.  
  16. C = gC
  17.  
  18. # 68881 compilation unneeded because very little floating point is done.
  19.  
  20. COptions = -i "{src}","{mac}" -u USE_CONSOLE -d MAC -d MPW -d dangerousPattern -m -w -r -mc68020
  21.  
  22. MACOBJS = ∂
  23.         "{obj}"macconq.c.o ∂
  24.         "{obj}"macdesign.c.o ∂
  25.         "{obj}"macdraw.c.o ∂
  26.         "{obj}"macimf.c.o ∂
  27.         "{obj}"macinit.c.o ∂
  28.         "{obj}"maclist.c.o ∂
  29.         "{obj}"macmap.c.o ∂
  30.         "{obj}"macmap2.c.o ∂
  31.         "{obj}"macmenus.c.o ∂
  32.         "{obj}"macwins.c.o
  33.  
  34. SKELOBJS = ∂
  35.         "{obj}"skelconq.c.o ∂
  36.         "{obj}"cmdline.c.o ∂
  37.         "{obj}"compile.c.o ∂
  38.         "{obj}"mac.c.o
  39.  
  40. OBJECTS = ∂
  41.         "{obj}"actions.c.o ∂
  42.         "{obj}"ai.c.o ∂
  43.         "{obj}"combat.c.o ∂
  44.         "{obj}"generic.c.o ∂
  45.         "{obj}"help.c.o ∂
  46.         "{obj}"history.c.o ∂
  47.         "{obj}"init.c.o ∂
  48.         "{obj}"lisp.c.o ∂
  49.         "{obj}"mknames.c.o ∂
  50.         "{obj}"mkrivers.c.o ∂
  51.         "{obj}"mkroads.c.o ∂
  52.         "{obj}"mkterr.c.o ∂
  53.         "{obj}"mkunits.c.o ∂
  54.         "{obj}"module.c.o ∂
  55.         "{obj}"mplay.c.o ∂
  56.         "{obj}"mplay2.c.o ∂
  57.         "{obj}"nlang.c.o ∂
  58.         "{obj}"plan.c.o ∂
  59.         "{obj}"plan2.c.o ∂
  60.         "{obj}"read.c.o ∂
  61.         "{obj}"run.c.o ∂
  62.         "{obj}"score.c.o ∂
  63.         "{obj}"side.c.o ∂
  64.         "{obj}"tables.c.o ∂
  65.         "{obj}"task.c.o ∂
  66.         "{obj}"types.c.o ∂
  67.         "{obj}"unit.c.o ∂
  68.         "{obj}"util.c.o ∂
  69.         "{obj}"version.c.o ∂
  70.         "{obj}"world.c.o ∂
  71.         "{obj}"write.c.o
  72.  
  73. # The program itself.
  74.  
  75. Xconq ƒƒ {MACOBJS} {OBJECTS}
  76.     Link -t APPL -c XCNQ ∂
  77.         {MACOBJS} {OBJECTS} ∂
  78.         "{CLibraries}"CSANELib.o ∂
  79.         "{CLibraries}"Math.o ∂
  80.         "{CLibraries}"StdClib.o ∂
  81.         "{Libraries}"Runtime.o ∂
  82.         "{Libraries}"Interface.o ∂
  83.         -o Xconq
  84.  
  85. Skelconq ƒƒ {SKELOBJS} {OBJECTS}
  86.     Link -t MPST -c 'MPS ' ∂
  87.         {SKELOBJS} {OBJECTS} ∂
  88.         "{CLibraries}"CSANELib.o ∂
  89.         "{CLibraries}"Math.o ∂
  90.         "{CLibraries}"StdClib.o ∂
  91.         "{Libraries}"Runtime.o ∂
  92.         "{Libraries}"Interface.o ∂
  93.         -o Skelconq
  94.  
  95. "{obj}"macconq.c.o ƒ "{mac}"macconq.c "{mac}"mac.h "{mac}"macdefs.h
  96. "{obj}"macdesign.c.o ƒ "{mac}"macdesign.c "{mac}"mac.h "{mac}"macdefs.h
  97. "{obj}"macdraw.c.o ƒ "{mac}"macdraw.c "{mac}"mac.h "{mac}"macdefs.h
  98. "{obj}"macimf.c.o ƒ "{mac}"macimf.c "{mac}"mac.h "{mac}"macdefs.h
  99. "{obj}"macinit.c.o ƒ "{mac}"macinit.c "{mac}"mac.h "{mac}"macdefs.h
  100. "{obj}"maclist.c.o ƒ "{mac}"maclist.c "{mac}"mac.h "{mac}"macdefs.h
  101. "{obj}"macmap.c.o ƒ "{mac}"macmap.c "{mac}"mac.h "{mac}"macdefs.h
  102. "{obj}"macmenus.c.o ƒ "{mac}"macmenus.c "{mac}"mac.h "{mac}"macdefs.h
  103. "{obj}"macwins.c.o ƒ "{mac}"macwins.c "{mac}"mac.h "{mac}"macdefs.h
  104.  
  105. "{obj}"skelconq.c.o ƒ "{src}"skelconq.c
  106. "{obj}"cmdline.c.o ƒ "{src}"cmdline.c
  107. "{obj}"compile.c.o ƒ "{src}"compile.c
  108. "{obj}"mac.c.o ƒ "{src}"mac.c
  109.  
  110. "{obj}"actions.c.o ƒ "{src}"actions.c
  111. "{obj}"ai.c.o ƒ "{src}"ai.c
  112. "{obj}"combat.c.o ƒ "{src}"combat.c
  113. "{obj}"generic.c.o ƒ "{src}"generic.c
  114. "{obj}"help.c.o ƒ "{src}"help.c
  115. "{obj}"history.c.o ƒ "{src}"history.c
  116. "{obj}"init.c.o ƒ "{src}"init.c
  117. "{obj}"lisp.c.o ƒ "{src}"lisp.c
  118. "{obj}"mknames.c.o ƒ "{src}"mknames.c
  119. "{obj}"mkrivers.c.o ƒ "{src}"mkrivers.c
  120. "{obj}"mkroads.c.o ƒ "{src}"mkroads.c
  121. "{obj}"mkterr.c.o ƒ "{src}"mkterr.c
  122. "{obj}"module.c.o ƒ "{src}"module.c
  123. "{obj}"mplay.c.o ƒ "{src}"mplay.c
  124. "{obj}"mplay2.c.o ƒ "{src}"mplay2.c
  125. "{obj}"nlang.c.o ƒ "{src}"nlang.c
  126. "{obj}"plan.c.o ƒ "{src}"plan.c
  127. "{obj}"plan2.c.o ƒ "{src}"plan2.c
  128. "{obj}"read.c.o ƒ "{src}"read.c
  129. "{obj}"run.c.o ƒ "{src}"run.c
  130. "{obj}"score.c.o ƒ "{src}"score.c
  131. "{obj}"side.c.o ƒ "{src}"side.c
  132. "{obj}"tables.c.o ƒ "{src}"tables.c
  133. "{obj}"task.c.o ƒ "{src}"task.c
  134. "{obj}"types.c.o ƒ "{src}"types.c
  135. "{obj}"unit.c.o ƒ "{src}"unit.c
  136. "{obj}"util.c.o ƒ "{src}"util.c
  137. "{obj}"version.c.o ƒ "{src}"version.c
  138. "{obj}"world.c.o ƒ "{src}"world.c
  139. "{obj}"write.c.o ƒ "{src}"write.c
  140.  
  141.